/*
 * byteArray.h
 *
 *  Created on: 2015-10-22
 *      Author: Administrator
 */

#ifndef BYTEARRAY_H_
#define BYTEARRAY_H_
#define LOG_TAG "SWIGANDROID"
#include <android/log.h>
#define LOGI(message, ...) __android_log_print(ANDROID_LOG_INFO, LOG_TAG, "[%s]%s: " message,__FILE__, __FUNCTION__, ##__VA_ARGS__)
#define LOGW(message, ...) __android_log_print(ANDROID_LOG_WARN, LOG_TAG, "[%s]%s: " message, __FILE__,__FUNCTION__, ##__VA_ARGS__)
#define LOGE(message, ...) __android_log_print(ANDROID_LOG_ERROR, LOG_TAG, "[%s]%s: " message,__FILE__, __FUNCTION__, ##__VA_ARGS__)
#define LOGF(message, ...) __android_log_print(ANDROID_LOG_FATAL, LOG_TAG, "[%s]%s: " message,__FILE__, __FUNCTION__, ##__VA_ARGS__)
typedef struct CByteArray_s {
	char *BYTE;
	int len;
} CByteArray_t;
void setByteArray(char * bytearray,int len);
void setCByteArray(CByteArray_t * cbytearray);

#endif /* BYTEARRAY_H_ */
